FROM python:3.12-alpine
RUN pip install --no-cache-dir paho-mqtt==2.1.0 qrcode==8.2 "httpx[http2]==0.28.1" cryptography==46.0.3
WORKDIR /app
COPY notifications.py notify_policy.py notify_trip.py notify_tire.py notify_observations.py apns_transport.py /app/
COPY connector.py /app/connector.py
ENTRYPOINT ["python", "/app/connector.py"]
